github.com/klauspost/compress/flate.advancedState.hashOffset (field)
19 uses
github.com/klauspost/compress/flate (current package)
deflate.go#L89: hashOffset int
deflate.go#L143: s.hashOffset += windowSize
deflate.go#L144: if s.hashOffset > maxHashOffset {
deflate.go#L145: delta := s.hashOffset - 1
deflate.go#L146: s.hashOffset -= delta
deflate.go#L260: s.hashHead[newH] = uint32(di + s.hashOffset)
deflate.go#L316: i = int(d.state.hashPrev[i&windowMask]) - d.state.hashOffset
deflate.go#L357: i = int(d.state.hashPrev[i&windowMask]) - d.state.hashOffset
deflate.go#L411: s.hashOffset = 1
deflate.go#L477: s.hashHead[hash] = uint32(s.index + s.hashOffset)
deflate.go#L488: if s.chainHead-s.hashOffset >= minIndex && lookahead > prevLength && prevLength < d.lazy {
deflate.go#L489: if newLength, newOffset, ok := d.findMatch(s.index, s.chainHead-s.hashOffset, lookahead); ok {
deflate.go#L514: ch2 := int(s.hashHead[h]) - s.hashOffset - prevLength
deflate.go#L541: s.hashHead[h] = uint32(s.index + s.hashOffset)
deflate.go#L554: ch2 := int(s.hashHead[h]) - s.hashOffset - prevLength
deflate.go#L582: s.hashHead[h] = uint32(s.index + s.hashOffset)
deflate.go#L628: s.hashHead[newH] = uint32(di + s.hashOffset)
deflate.go#L681: s.hashHead[h] = uint32(s.index + s.hashOffset)
deflate.go#L875: s.hashOffset = 1
The pages are generated with Golds v0.6.7. (GOOS=linux GOARCH=amd64) Golds is a Go 101 project developed by Tapir Liu. PR and bug reports are welcome and can be submitted to the issue list. Please follow @Go100and1 (reachable from the left QR code) to get the latest news of Golds. |